#include "YellowBirdFactory.h"
#include "YellowBird2.h"
#include "Scene.h"

YellowBirdFactory::YellowBirdFactory(boost::shared_ptr<Scene> scene)
: m_scene(scene)
{
}

YellowBirdFactory::~YellowBirdFactory(void)
{
}

Entity* YellowBirdFactory::createEntity(const Vector3& position, const Dimension& size)
{
    // Create a textured entity in a random position
    return new YellowBird2(m_scene);
}
